/*scroll*/
.ps-container .ps-scrollbar-x-rail {
    display: none;
    position: absolute; /* please don't change 'position' */
    bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color.2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}
.ps-container:hover .ps-scrollbar-x-rail,.ps-container.hover .ps-scrollbar-x-rail {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}
.ps-container .ps-scrollbar-x-rail:hover,.ps-container .ps-scrollbar-x-rail.hover {
    background-color: #eee;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}
.ps-container .ps-scrollbar-x-rail.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}
.ps-container .ps-scrollbar-y-rail {
    position: absolute; /* please don't change 'position' */
    right: 2px; /* there must be 'right' for ps-scrollbar-y-rail */
    width: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color.2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}
.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail {
    opacity: 0.6;
    filter: alpha(opacity = 60);
    background: #eee
}
.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover {
    background-color: #eee;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}
.ps-container .ps-scrollbar-y-rail.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}
.ps-container .ps-scrollbar-x {
    position: absolute; /* please don't change 'position' */
    bottom: 0; /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}
.ps-container.ie6 .ps-scrollbar-x {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}
.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
    background-color: #999;
}
.ps-container .ps-scrollbar-y {
    position: absolute; /* please don't change 'position' */
    right: 0; /* there must be 'right' for ps-scrollbar-y */
    width: 2px;
    background-color: #aaa;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}
.ps-container.ie .ps-scrollbar-y {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
    background-color: #d93024;
}
/*common*/
a:hover {color: #d93024;}
.mt10 {margin-top:13px;}
.mt20 {line-height:20px; } /*margin-top: 20px;*/
.mt40 { margin-top: 20px;}
.mb10 {margin-bottom: 8px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb40 {margin-bottom: 20px;}
.mb50{margin-bottom: 50px;}
.first-multi.mb40{margin-bottom:0;}
.hide{display: none;}

.ico-search{display: inline-block;background: url(/images/search_08.png) no-repeat;vertical-align: middle;width: 14px;height: 14px;}
.ico-phone{display: inline-block;background: url(/images/phone_03.png) no-repeat;vertical-align: middle;width: 21px;height: 22px;margin-bottom: 2px;}
.ico-email{display: inline-block;background: url(/images/email_05.png) no-repeat;vertical-align: middle;width: 21px;height: 22px;margin-bottom: 2px;}
.ico-sp{display: inline-block;background: url(/images/ico_sp.png);vertical-align: middle;width: 21px;height: 22px;margin-bottom: 2px;}
.ico-app{background-position: 0 0;}
.ico-mail{background-position: -103px 0;}
.ico-tv{background-position:-306px 0;}
.ico-sign{background-position: -306px 0;}
.ico-hoser{background-position: -405px 0;}
.ico-menu{background-position: -478px 0;}
.ico-arr{background-position:0 -87px;width: 10px;height:6px;}
/*.ico-search{background-position:0 -139px;width: 18px;height:18px;}*/
.ico-return{background-position:-144px -87px;width: 16px;height:9px;}
.ico-layer{background-position:-101px -87px;width: 11px;height:7px;}
.ico-re{background-position:-50px -202px;width: 28px;height:12px;}
.ico-live{background-position:0 -202px;width: 28px;height:12px;}
.ico-calendar{background-position:-108px -202px;width: 12px;height:12px;}
.icon-hotspot { display: inline-block;background: url(/images/iconshm.png) no-repeat 0 -150px; width: 16px; height: 28px; margin-right: 8px; vertical-align: top; margin-top: 3px;}
.icon-satellite { display: inline-block;background: url(/images/iconshm.png) no-repeat 0 -214px; width: 16px; height: 28px; margin-right: 8px;vertical-align: top; margin-top: 3px;}
.icon-img { display: inline-block;background: url(/images/iconshm.png) no-repeat 0 -280px; width: 18px; height: 18px; margin-right: 8px;vertical-align: middle;}
/*.icon-video { display: inline-block;background: url(/images/iconshm.png) no-repeat 0 -326px; width: 18px; height: 20px; margin-right: 8px;vertical-align: middle;}*/
.icon-video { display: inline-block;background: url(/images/vedio_10.png) no-repeat; width: 15px; height: 15px; margin-right: 8px;vertical-align: middle;}
.icon-video.icon-img{background: url(/images/book_13.png) no-repeat; width:16px;height:16px;}

.on .ico-app{background-position: 0 -38px;}
.on .ico-mail{background-position: -103px -38px;}
.on .ico-tv{background-position: -203px -38px;}
.on .ico-sign{background-position: -305px -38px;}
.on .ico-hoser{background-position: -405px -38px;}
.on .ico-menu{background-position: -478px -38px;}
.ico-arr{
    transition: transform 0.5s;
    -moz-transition: transform 0.5s; /* Firefox 4 */
    -webkit-transition: transform 0.5s; /* Safari ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€¦Ã¢â‚¬â„¢ Chrome */
    -o-transition: transform 0.5s; 
}
.on .ico-arr{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg);     /* IE 9 */
    -moz-transform:rotate(180deg);    /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€¦Ã¢â‚¬â„¢ Chrome */
    -o-transform:rotate(180deg);
}
/*.on .ico-arr{background-position:-62px -87px;width: 10px;height:6px;}*/
a:hover .ico-return{background-position:-179px -87px;}
.top-nav{background: #d4281f;height: 48px;line-height: 48px;width: 100%;min-width: 1000px;}
.top-nav .wrap{position:relative;}
.top-nav .con{/* margin-right: -10px; */}
.top-nav li{float: left;position: relative;z-index: 2;}
.top-nav li a.txt{display: inline-block;height: 48px;line-height: 48px;color: #fff;padding:0 16px;background: url(/images/nav_line.gif) right 50% no-repeat;color: #bebebe;}
.top-nav li.last a.txt{background: none;}
.top-nav li a.txt i{margin-right:10px; }
.top-nav li a.txt i.ico-arr{margin: 0 0 0 10px;}
.top-nav li.on i.ico-arr{background-position: -30px -87px;}
/*.top-nav li.on a.txt,.top-nav li a.txt:hover{background: #d93024;color: #fff;}*/
.top-nav li .layer,.nav ul li.tv .layer{position: absolute;border: 1px solid #c4c4c4;width: 146px;background: #fff;padding: 1px;box-shadow: 1px 1px 5px rgba(0,0,0,0.2);display: none;}
.top-nav li.mail .layer{width: 140px;}
.top-nav li.channel .layer{width:131px; text-align: center;}
/*.top-nav li.on .layer,.nav ul li.tv .layer{display:block;}*/
.top-nav .con li .layer a,.nav ul li.tv .layer a{display:block;line-height: 40px;padding:0 19px;border-bottom: 0;font-size: 14px;}
.top-nav .con li .layer a:hover,.nav ul li.tv .layer a:hover{background: #f4f4f4;color: #d93024;}
.nav ul li.tv .layer a:hover{color: #333;}
/*.top-nav .left li .layer{width: 555px;height: 140px;padding: 10px 0 0 15px;}*/
.top-nav .left li .layer{width: 140px;}

.footer{background: #f4f4f4;border-top:1px solid #dfdfdf ;width: 100%;min-width:1000px;}
.footer-con{height: 188px;}
.footer-con li{float: left;padding-right: 60px;width: 140px;line-height: 30px;}
.footer-con li h4{font-size: 20px;font-family: "Hiragino Sans GB","Microsoft YaHei";margin: 30px 0 20px;}
.footer-con li p a{margin-right: 12px;display: inline-block;color: #616161;}
.footer-con li p a:hover{color: #d93024}
.footer-bottom a{color: #dfdede;} /*padding: 0 10px;*/
/*.footer-bottom a:hover{color: #fff;}*/
.mobile-layer a{display:block;margin:0 auto;width:130px;height: 150px;text-align: center;line-height: 0px;margin-top:0px;padding:5px 0;}
/*.mobile-layer a{float:left;width: 88px;height: 118px;padding: 1px;text-align: center;line-height: 32px;}*/
/*.mobile-layer a:hover{background: #f4f4f4;border: 1px solid #e7e7e7;padding: 0;} */
/*.mobile-layer a img{float:left;margin-top: 4px;width: 130px;margin-left: 1px;}*/
.mobile-layer a img{width: 130px;}
.mobile-layer a span{float: left;line-height: 32px;width: 100%;text-align: center;}
.adv{width:1000px;height:100px;margin: 30px auto;overflow: hidden;}
.adv a{display:block;width:100%;height:100%;}
.adv img{width:100%;min-height:100%;}

.ztbanner .adv{margin:0 auto;height:auto;max-height:100px;}
.ztbanner{margin-bottom:3px;}
.ztbanner .adv img{height:50px;}

.index-banner{width:1000px;margin: 30px auto;overflow: hidden;}
.index-banner a{display:block;width:100%;height:100%;margin-bottom:20px;}
.index-banner a:last-of-type{margin-bottom:0px;}
.index-banner img{width:100%;min-height:100%;}

.nav{margin: 20px 0;}
.nav .main-nav{border-bottom: 3px solid #232323;min-width: 1000px;}
.nav .sub-nav{font-size: 16px;line-height: 53px;font-family: "Hiragino Sans GB","Microsoft YaHei"; font-weight:bold;}  /*åŽ»é™¤æŠ–åŠ¨  position: absolute;left: 0;right: 0;background: white;*/
.nav .sub-nav a{margin-right: 22px;}
#navSub .item a.bered{color:#d93024;}
.nav .logo{width: 200px;height: 51px;background: url(/images/logo.png) no-repeat;margin-right: 15px;}
.nav-bread{font-size: 14px;}
.nav-bread span{color: #aaaaaa;margin: 0 10px;line-height: 60px;height: 60px;  font-family: "simsun"; }
.nav ul li{float: left;margin-right: 15px;margin-bottom: -3px;}
.nav ul li:last-of-type{margin-right:0;}
.nav ul li a.txt{display: block;max-width:100px; height: 60px;line-height: 60px;font:bold 24px/60px "Hiragino Sans GB","Microsoft YaHei";padding:0 6px 3px;}
.nav ul li a.txt:hover,.nav ul li.on a{border-bottom: 3px solid #d93024;color: #d93024;padding-bottom: 0;}
.nav ul li.tv{position: relative;}
.nav ul li.tv a.txt i{margin-left: 12px;}
/*.nav ul li.tv a.txt:hover i.ico-arr{background-position:-62px -87px}*/
.nav ul li.tv .layer{position: absolute;top: 55px;left: -22px;z-index: 1;font-size: 18px;text-align: center;padding: 6px;width: 145px;/*display: none*/}
/*.nav ul li.tv.on .layer{display: block;transition: all 2s}*/
.nav ul li.tv .layer a{font-family: "Hiragino Sans GB","Microsoft YaHei";color: #848484;line-height: 33px;border-radius: 3px;margin: 2px 0; font-size: 18px;}
.nav ul li.tv .layer i.ico-layer{position: absolute;width: 11px;height: 7px;background-position: -101px -87px;top: -7px;left: 50%;margin-left: -5px;}
.nav .search{height: 30px;line-height: 30px;border: 1px solid #bfbfbf;width: 248px;margin-top: 15px;position: relative;}
.nav .search .btn{display: inline-block;height: 30px;width: 41px;text-align: center;}
.nav .search input{height: 30px;line-height: 30px;padding: 0 10px;padding: 0 10px;width: 187px;float: left;}
.nav .search.hover,.nav .search.active{border: 1px solid #d93024;box-shadow: 0 1px 6px rgba(217,48,36,0.2)}
.nav .search.active .btn{background: #d93024;cursor: pointer;}
.nav .hover .ico-search{background-position:-45px -139px;}
.nav .active .ico-search{background-position:-89px -139px;}
.nav .search .layer{position: absolute;background: #fff;border: 1px solid #c4c4c4;width: 248px;left: -1px;top: 30px;z-index: 1;box-shadow:1px 1px 5px rgba(0,0,0,0.2);}
.nav .search .layer dl{overflow: hidden;border-bottom:1px solid #e7e7e7;line-height: 38px; }
.nav .search .layer dt{float: left;width: 58px;text-align: center;}
.nav .search .layer dd{margin-left: 58px;border-left: 1px solid #e7e7e7;overflow: hidden;}
.nav .search .layer dd a.item{padding-left: 20px; display:block;}
.nav .search .layer dd a.item:hover{background: #f4f4f4;color: #333}
.nav .search .layer dd span.tit{display: block;}
.nav .search .layer dd .hover{background: #f4f4f4}
.nav .search .layer .red{color: #d93024;font-weight: bold;}
.nav .search .layer dd.multi a{height: 48px;border-top: 1px solid #e7e7e7;line-height: 24px;margin-top: -1px;} 
.nav .search .layer dd.multi a span.time{color: #aaaaaa;}
.nav .search .layer .more{display: block;line-height: 38px;text-align: center;}
.nav .search .layer .more:hover{background: #f4f4f4;color: #333;}
.nav-side{width:50px;background: #363636;position: fixed;right: 0;bottom: 0;transition: height .3s;display: none;z-index: 1000;}
.nav-side ul.menu{margin-top: 115px;}
.nav-side ul.menu li{text-align: center;padding: 10px 0;margin: 10px 0;}
.nav-side ul.menu li a{color: #bebebe;}
.nav-side ul.menu li em{display: block;padding:0 7px;}
.nav-side ul.menu li.on{background: #d93024;}
.nav-side ul.menu li.on a{color: #fff;}
.nav-side .close{width: 24px;height: 24px;background-position:-144px -139px;position: absolute;left: 13px;top: 18px;}
.nav-side .close:hover{background-position: -196px -139px;}
.nav-side .return{display: inline-block;position: absolute;left:0;bottom:0;height:60px;background: #262626;width:50px;text-align: center;padding-top: 19px;color:#fff;}
.nav-side .return em{display: block;color: #bebebe;}
.nav-side .return:hover{background: #000;}
.nav-side .return:hover em{color: #fff;}
.nav-side .side-layer{position: absolute;height: 100%;background: #fff;top: 0;right: 50px;box-shadow: -2px 2px 3px rgba(0,0,0,0.2);padding: 30px 0 0 0; }

.side-layer .hd{margin:0 0 10px;}
.side-layer .hd li{float: left;margin:10px 0 0 2px;}
.side-layer .hd li a{display: inline-block;height: 40px;line-height: 40px;padding:0 9px;background: #f0eeee;}
.side-layer .hd li a:hover{background: #d93024;color: #fff;}
.side-layer .hd li.more{position: relative;width: 82px;z-index: 10;}
.side-layer .hd li.more .layer{position: absolute;border: 1px solid #c4c4c4;border-top: 0;width: 80px;display: none;background: #fff; }
.side-layer .hd li.more.on .layer{display: block;}
.side-layer .hd li.more .layer a{width:60px;background: #fff;}
.side-layer .hd li.more .layer a:hover{background: #d93024;color: #fff;}
.side-layer .hd li.on a.tit{background: #fff;border: 1px solid #c4c4c4;height: 39px;line-height: 39px;padding:  0 8px;border-bottom: 0;}
.side-layer .hd li.on a.tit:hover{color: #333;}
.side-layer .bd .show-list li a{line-height: 30px;display:block;/*width: 100%;*/}
.side-layer .bd .show-list li a:hover{background: #f4f4f4;color: #d93024;}
.side-layer .bd .show-list li span.time{display: inline-block;width: 40px;margin-right: 25px;}
.side-layer .con{overflow:hidden;}
.side-layer .bd .show-list li.disable a{color: #979797;cursor: default;}
.side-layer .menu-layer{width: 250px;}
.side-layer .menu-layer .hd{padding:0 10px 0 20px;}
.side-layer .menu-layer .bd{padding-right: 8px;padding-left: 1px;}
.side-layer .menu-layer .bd ul{padding-right: 10px;}
.side-layer .menu-layer .bd li a{padding-left: 20px;}
.side-layer .menu-layer ul{position:relative; }
.side-layer .menu-layer ul.show-list{overflow: hidden;}
.side-layer .mobile-layer{padding-right: 15px;width: 90px;padding-left: 20px}
.side-layer .list-layer{width: 138px;}
.side-layer .list-layer li{height: 40px;margin:0 1px}
.side-layer .list-layer a{display: block;line-height: 40px;padding-left: 20px;font-size: 14px;}
.side-layer .list-layer a:hover{background: #f4f4f4;color: #d93024;}

/*common*/
.con-l{width: 660px;}
.con-r{width: 320px;}

.variety-box .con-l .bd{margin-left: -20px;}
.yl-focus{width: 320px;overflow: hidden;position: relative;height: 214px;float: left;margin: 0 0 20px 20px;}
.yl-focus .prev,.yl-focus .next{position: absolute;top: 40%;left: 0px;width: 12px ;height: 20px;background-position: -354px -77px; padding: 10px; z-index: 100;display: none;}
.yl-focus .next{left: auto;right: 0px;background-position: -389px -77px; }
.yl-focus  .prev:hover{background-position:-426px -77px;}
.yl-focus  .next:hover{background-position:-461px -77px;}
.yl-focus .yl-slide{position: absolute;}
.yl-focus .yl-slide li{float: left;width: 320px;height: 214px;position: relative;}
.yl-focus .yl-slide li .ft{position: absolute;bottom: 0;height:62px;width:100%;color: #fff;background: url(/images/slide_mask.png) 0 bottom no-repeat;transition: height 0.5s;}
.yl-focus .yl-slide li .ft a{color: #fff;display: block;line-height: 28px;font-family: "Hiragino Sans GB","Microsoft YaHei";}

.yl-focus .yl-slide li .ft a.title{ width:300px;line-height: 44px;padding-top: 18px;;display: block;text-align: center;font-size: 16px;position: relative;z-index: 1;overflow: hidden;white-space: nowrap;padding: 18px 0 0 10px;}
.yl-focus .yl-slide li .mask{display: inline-block;position: absolute;z-index: 0;width: 100%;height: 100%;top: 0;left: 0;/*background: url(../images/slide_mask.png);*/}
.yl-focus .yl-slide li.on .mask{background: #000;opacity: 0.6;}

.yl-focus .yl-slide li .ft .info{position: relative;z-index: 1;padding: 0 10px;}
.yl-focus .yl-slide li .ft .info a{display: inline-block;max-height: 56px; overflow: hidden;}
.yl-focus .yl-slide li .ft .info .regrad{margin-top: 20px;}
.yl-focus .yl-slide li .ft .info .regrad span{margin-left: 30px;}
.yl-focus .yl-slide li.on .ft{height: 100%;padding: 0 20px;width: 280px; text-align: center;}
.yl-focus .yl-slide li.on .ft a.title{/*background: none;*/ width:275px;margin-top: 40px;text-align: left; padding:0 0 0 2px;overflow: hidden;white-space: nowrap;text-align: center;}
/*.yl-focus .yl-slide li.on .mask{display: inline-block;position: absolute;z-index: 0;background: #000;opacity: 0.6;width: 100%;height: 100%;top: 0;left: 0;}*/
.yl-focus .yl-point{position: absolute;top: 10px; bottom: 10px;}
.yl-focus .yl-point li{float: left; width: 10px; height: 10px; margin-left: 10px; background: url(/images/ico_sp.png)  -292px -139px no-repeat; cursor: pointer;}
.yl-focus .yl-point li.on{background-position: -265px -139px ;}
.show-box .menu{float: left;width: 70px;margin-right: 5px;}
.show-box .menu a{display: block;width: 70px;height: 40px;line-height: 40px;background: #f0eeee;text-align: center;margin-bottom: 2px;font-weight: bold;}
.show-box .menu a:hover,.show-box .menu a.on{background: #d93024;color: #fff;}
.show-box .con{width: 245px;float: right;}
.show-box .con .calendar{height: 40px;line-height: 40px;background: #f0eeee;margin-bottom: 13px;padding: 0 40px;text-align: center;position: relative;margin-left: 5px;}
.show-box .con .calendar input{width: 90px;border: none;background: transparent;position: absolute;width: 200px;height: 40px;left: 40px;opacity: 0;}
.show-box .con .calendar .handle{position: absolute;width: 40px;height: 40px;background: #e1e1e1;left: 0;top: 0;}
.show-box .con .calendar .next{left: auto;right: 0;}
.show-box .con .calendar .ico-prev{background-position: -222px -87px;width: 9px;height: 16px;*margin-top: 12px;}
.show-box .con .calendar .ico-next{background-position: -258px -87px;width: 9px;height: 16px;*margin-top: 12px;}
.show-box .con .calendar :hover .ico-prev{background-position: -294px -87px;}
.show-box .con .calendar :hover .ico-next{background-position: -329px -87px;}
.show-box .con .calendar .handle:hover{background:#d93024; }
.show-box .con .calendar .disable.prev,.show-box .con .calendar .disable.next{background: #f0eeee;border-right: 1px solid #dbdbdb;width: 39px;cursor: default;}
.show-box .con .calendar .disable.next{border-left: 1px solid #dbdbdb;border-right: 0;}
.show-box .con .calendar .disable .ico-prev,.show-box .con .calendar .disable:hover .ico-prev{background-position: -222px -87px;opacity: 0.8}
.show-box .con .calendar .disable .ico-next,.show-box .con .calendar .disable:hover .ico-next{background-position: -258px -87px;opacity: 0.8}
.show-box .con .list{position:relative;overflow:hidden;height:400px;}
.show-box .con .list li{line-height: 28px;padding-left: 5px;margin-right: 10px;width: 228px; overflow: hidden; }
.show-box .con .list li span.time{display: inline-block;width:40px;margin-right: 10px;}
.show-box .con .list li span.txt{display: inline-block;width: 178px;white-space:nowrap; }
.show-box .con .list li span.txt i{margin-right: 5px;display: inline-block;width: 28px;}
.show-box .con .list li.disable{color: #979797;}
.show-box .con .list li.disable span.txt a{color:#999;cursor:default}
.show-box .con .list li:hover{background:#f4f4f4;color: #d93024;cursor: pointer;}
.show-box .con .list li.disable:hover{background: #fff;cursor: default;color:#999;}
.small-tit{font-size: 20px;background: #fff;line-height: 20px;display: inline-block; *display:inline;color: #dfdfdf;overflow: hidden;white-space: nowrap; margin-left: -6px;}
.small-tit a{padding: 0 13px;border-right: 1px solid #dfdfdf;margin-right: -1px;font-family: "Hiragino Sans GB","Microsoft YaHei";}

/*sns*/
.news-list li{background: url(/images/iconshm.png) no-repeat 0px -355px; padding-left: 8px;line-height: 28px;height: 28px;overflow: hidden;font-size:14px;}
.sns-box .item{width: 320px;}
.sns-box .yl-focus{margin-left: 0;padding-bottom: 30px;}
.sns-box .yl-focus .yl-point{bottom: 0;top: auto;left: 50%;margin-left: -40px;}

.sns-box .yl-focus .prev, .sns-box  .yl-focus .next{display: inline-block;top: 95px;width: 26px ;height: 40px;position: absolute; left: 10px;background-position: -364px -87px; padding: 0; }
.sns-box .yl-focus .prev{background-position: -377px -138px;left: 0;}
.sns-box .yl-focus .next{left: auto;right: 10px;background-position: -329px -138px;right: 0px;}
.sns-box .yl-focus .prev:hover{background-position: -470px -138px;}
.sns-box .yl-focus .next:hover{background-position: -422px -138px;}

/*.yl-focus .prev,.yl-focus .next{position: absolute;top: 50%;left: 10px;width: 12px ;height: 20px;background-position: -364px -87px;display: none;}
.yl-focus .next{left: auto;right: 10px;background-position: -399px -87px;}
.yl-focus  .prev:hover{background-position: -436px -87px;}
.yl-focus  .next:hover{background-position: -471px -87px;}
*/
.sns-box .news-box {margin-left: -20px;}
.sns-box .news-box dl{float: left;width: 150px;margin-left: 20px;}
.sns-box .news-box dl dt{height:152px;overflow: hidden;margin-bottom:17px;}
.sns-box .news-box dl dt .img{overflow:hidden;display:block;width: 150px;height: 100px; margin-bottom:10px;}
.sns-box .news-box dl dt img{width: 150px;height: 100px;}
.sns-box .news-box dl dt .txt{line-height: 24px;}
.sns-box .news-box dl dt .txt span.red{color: #d93024;}
.sns-box .news-box dl dd{line-height:28px;}
.sns-box .group-box dl{margin-top: 16px;}
.sns-box .group-box dt{float: left;width: 70px;height: 70px;}
.sns-box .group-box dt .img{display:block;overflow:hidden}
.sns-box .group-box dd{margin-left: 80px;}
.sns-box .group-box dd h4{font-size: 16px;font-family: "Hiragino Sans GB","Microsoft YaHei";line-height: 16px;margin-bottom: 8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sns-box .group-box dd p{line-height: 24px;height: 48px;overflow: hidden;}
.sns-box .con-tit{font-size: 20px;margin-bottom: 20px; font-weight: bold;font-family: 'sans-serif','Microsoft YaHei';}
.sns-box .con-tit span{color: #d93024;}

.multi-news{margin-left: -20px;}
.multi-news dl{float: left;width: 320px;margin-left: 20px;}
.multi-news dl:nth-of-type(4),.multi-news dl:nth-of-type(5),.multi-news dl:nth-of-type(6){margin:35px 0 0px 20px;}
.multi-news dl dd{height: 330px;}
.multi-news .allnews dd{height:168px}
.img{width: 320px;height: 210px;position: relative;margin-bottom: 16px;overflow: hidden;}
.img a{display:block;width:100%;height:100%;}
.img a img{width:100%;min-height:100%;}
.img .mask{position: absolute;bottom: 0;left:0;height:28px;width:100%;color: #fff;line-height:28px;display: block;background: rgba(20,20,20,0.6);text-align: center;}

.atlas-box .bd{position: relative;}
.atlas-box .left,.atlas-box .right{width: 498px;}
.atlas-box .item {float: left;height: 245px;margin-bottom: 6px;position: relative;overflow:hidden;}
.atlas-box .item a.mask{ overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis;display: inline-block;position: absolute;width: 100%;height: 39px;bottom: 0;left:0;font-size: 16px;line-height: 39px;text-align: center;color: #fff;background: url(/images/slide_mask.png) 0 bottom repeat-x;padding-top: 28px;font-family: 'sans-serif','Microsoft YaHei';}
.atlas-box .item2,.atlas-box .item3{height: 245px;}
.atlas-box .item4{height: 200px;}
.atlas-box .item5,.atlas-box .item6{height: 245px;width: 245px;overflow: hidden;}
.atlas-box .item7{height: 245px;}
.atlas-box .item2,.atlas-box .item5{margin-right: 6px;}
.atlas-box .haddle{-webkit-transition: -webkit-transform .3s ease;-moz-transition: -moz-transform .3s ease;-o-transition: -o-transform .3s ease;transition: transform .3s ease;position: absolute;left: 50%;top: 50%;width: 100px;height: 100px;line-height: 100px;font-size: 16px;background-position: 0 -263px;margin: -50px 0 0 -50px;color: #fff;text-align: center;font-family: "Hiragino Sans GB","Microsoft YaHei"; }
.atlas-box .haddle:hover{background-position:-134px -263px;transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);}


.acttitle {border-top: 2px solid #e0e0e0; height: 50px;}
.acttitle li {float: left; padding: 0 12px; font-family: "Hiragino Sans GB","Microsoft YaHei"; font-size: 20px; height: 50px; line-height: 50px; cursor: pointer; margin-right: 30px; font-weight: bold;}
.acttitle li.on {color:#d93024;  border-top: 2px solid #d93024; margin-top: -2px;}
.acttitle li.on a{color:#d93024;}

.detailscont {font-size:12px; line-height: 24px; color: #616161; height: 90px;overflow: hidden;}
.details {color:rgb(28,108,169); }   /*color: #d93024;*/
.details:hover { color: #bb1e12;}

.contmain_l{width: 585px; height: 350px; overflow: hidden; position: relative;}
#imgs_cont1 {overflow: hidden; position: absolute; top: 0px ; left: 0px;}
#imgs_cont1 li {width: 585px; height: 350px; position: relative;overflow:hidden;}
#imgs_cont1 li img{width:100%;min-height:100%;}
#imgs_cont1 li .ft {position: absolute; left: 0px; bottom: 0px; width: 100%; height:72px;background: url(/images/slide_mask1.png) 0 bottom repeat-x;}
#imgs_cont1 li .ft .t1 { display: block;font-size: 20px; color: #fff;font-weight: 400; font-family: "Microsoft YaHei";padding-left: 20px; padding-top:27px; width: 450px; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
#imgs_cont1 li .ft .t2 { display: block;font-size: 12px; color: #fff; padding-left: 20px; width: 400px; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
#imgs_cont1 li .ft .t2 span {/* color: #bb1e12; */}
#icons_cont1 {position: absolute;right: 20px; bottom: 24px;}
#icons_cont1 li { float: left; width: 6px; height: 6px; margin-left: 10px; background: url(/images/iconshm.png) no-repeat 0px -84px; cursor: pointer;}
#icons_cont1 li.on { background-position: 0px -114px;}
#prevIcon1 {position: absolute;width: 40px; height: 40px; background: #d93024 url(/images/iconshm.png) no-repeat 14px -33px; bottom: 0; right: 0; display:none;}
#nextIcon1 {position: absolute;width: 40px; height: 40px; background: #d93024 url(/images/iconshm.png) no-repeat 15px 11px; bottom: 40px; right: 0; display:none;}
#prevIcon1:hover, #nextIcon1:hover {background-color: #bb1e12;}
.contmain_r { width: 391px; overflow: hidden; height: 350px;}
.contmain_r .hd {text-indent: 10px; line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;font-weight: bold;}
.contmain_r .bd{text-indent: 10px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.contmain_r .hd a { font-family: "Hiragino Sans GB","Microsoft YaHei"; font-size: 16px; font-weight: bold; color: #333;}
.contmain_r .bd a {font-size: 13px; font-weight: 400; color: #333;}
.contmain_r .hd:before,.contmain_r .bd:before{
	content: "";
	display: inline-block;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	position: absolute;
	top: 13px;
	left: 0px;
	background: #D43935;
}

.actintro_l {width: 550px;}
.actintro_lbd .l { width:260px;}
.actintro_lbd .ads260img {overflow: hidden; display: block; width: 260px; height: 130px;}
.actintro_lbd .ads270img {overflow: hidden; display: block; width: 260px; height: 120px;}
.actintro_lbd .ads260img img { width:100%; min-height: 100%;}
.actintro_lbd .ads270img img {width:100%; min-height: 100%;}
.actintro .tit {height:19px; line-height: 20px; width:260px;overflow: hidden; white-space: nowrap;}
.actintro .tit a { font-family: "Hiragino Sans GB","Microsoft YaHei"; font-size: 16px; font-weight: bold;}
.pindaoicon {width: 268px; height: 43px; border: 1px solid #d93024; line-height: 43px; text-align: center; margin-top: 7px; background: url(/images/iconshm.png) no-repeat 184px -656px;}
.pindaoicon a { font-family: "Hiragino Sans GB","Microsoft YaHei"; font-size: 20px; color: #d93024;}
.pindaoicon:hover {background-color: #d93024 ; background-position: 184px -706px;}
.pindaoicon:hover a { color: #fff; }
.posrela { position: relative;}
.actintro_lbd {display: none; height:260px; overflow: hidden; position: absolute; top:5px; left: 0; width: 550px;position: relative;}
.actintro_lbd .r {margin-left: 280px; width: 270px;}
.actintro_r .actintro_rbd:first-of-type{display: block;}
.actintro_lbd .news {margin-top: -6px;}
.actintro_lbd .news li { height: 32px; overflow: hidden; background: url(/images/iconshm.png) no-repeat 0px -353px; padding-left: 8px;}
.actintro_lbd .hotwords {border: 1px solid #e0e0e0; background: #f9f9f9; padding: 13px 20px 17px; font-size:12px; line-height: 30px; height: 51px;overflow: hidden;}
.actintro_lbd .hotwords a {padding-right: 10px; display: inline-block;}
.actintro_lbd .news a { font-size:14px; line-height: 30px;}
.actintro_r {width: 420px;}
.actintro_r .actintro_rbd {display: none; margin-top:5px;}
.actintro_r .adsimg {overflow: hidden;}
/*.actintro_r .adsimg img { width: 150px; height: 100px;}*/
.actintro_r .rmjm {margin: 10px 0;}
.actintro_r .rmjm span {color:#d93024; font-family: "Hiragino Sans GB","Microsoft YaHei"; font-size: 20px;line-height: 40px;font-weight: bold;}
.actintro_r .rmjm img { width: 300px; height: 40px; padding-left: 30px;}
.actintro_r .detailscont {line-height: 25px; height: 84px; margin-top:9px;overflow: hidden;}
.actintro_ft { position: relative; width: 420px; height: 86px; overflow: hidden;}
#actintro_ftimgs {overflow: hidden; position: absolute; top:4px ; left: 0px;}
#actintro_ftimgs li {width: 130px; height: 86px; position: relative; padding-left: 15px;overflow: hidden;  }
#actintro_ftimgs li:first-of-type{padding-left: 0;}
#actintro_ftimgs li img{width:100%;min-height:100%;}
#actintro_ftimgs li a{display: inline-block;width: 130px; height: 86px;overflow: hidden;  }
#actintro_ftprev, #actintro_ftprev.end:hover {position: absolute;width: 20px; height: 30px; background: url(/images/iconshm.png) no-repeat 0px -418px;top: 30px; left: 0;}
#actintro_ftprev:hover {background-position: 0 -549px; }
#actintro_ftnext, #actintro_ftnext.end:hover {position: absolute;width: 20px; height: 30px; background: url(/images/iconshm.png) no-repeat 0px -489px;top: 30px; right: 0;}
#actintro_ftnext:hover {background-position: 0 -608px; }

.menu1{display:block;}
.menu1 .r{position:relative;}
.menu1 .advertone{position:absolute; top:217px; width: 255px; height: 50px;overflow: hidden;}
.menu1 .advertone img{width:100%;min-height:100%;}


.scene { width: 660px; height: 440px; }
.unifiedtitle { background: url(../images/more.png) no-repeat center right; height: 30px; overflow: hidden;}
.unifiedtitle .more { color: #888888;font-size: 12px;line-height: 27px;background: white;overflow: hidden;text-align: center;}
.unifiedtitle .more a:hover{color:#d93024;}
.unifiedtitle .more span {margin:0 5px;}
.unifiedtitle .bigtit {font-family: "Hiragino Sans GB","Microsoft YaHei"; font-size: 30px; padding-right: 10px; background: #fff; line-height: 30px; font-weight: bold;}
.otherplot {width: 320px;height: 440px; margin-left: 680px;}
.otherplot a {display: block; margin-bottom: 10px; height: 140px; overflow: hidden;}
.otherplot img {width: 320px; height: 140px;}
.scene_l {width: 320px;}
.scene_l .img , .scene_l .img img{width: 320px; height: 214px; display: block; overflow: hidden;}
.scene_l p.tit {height: 40px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; margin-top:5px;}
.scene_l p.tit a {font-family: "Hiragino Sans GB","Microsoft YaHei"; font-size: 20px; line-height: 40px;}
.scene_r { margin-left:340px; width:320px; height: 393px; overflow: hidden; }
.scene_r ul { position: relative; height: 393px; overflow: hidden; padding-left: 4px; margin-top: -3px; }
.scene_r ul li { border-left: 4px solid #e0e0e0;}
.scene_r ul li .title { padding-left: 24px; padding-bottom: 5px; background: url(/images/iconshm.png) no-repeat 0px -834px;position: relative;left: -10px; }
.scene_r ul li .title a {font-family: "Hiragino Sans GB","Microsoft YaHei"; font-size: 15px; line-height: 20px; font-weight:bold;}
.scene_r ul li .info {color: #979696; font-size:12px; padding: 4px 0;}
.scene_r ul li .info .add {padding: 0 20px 0 30px; background: url(/images/iconshm.png) no-repeat 14px -899px; display: inline-block; vertical-align: middle; padding-bottom: 4px;}
.scene_r ul li .detailscont1 {width:276px; padding:0 0 10px 14px; line-height:22px; color:#616161;}
.imgtitle { background: #d93024; padding:0 10px 0 30px; background: url(/images/iconshm.png) no-repeat 12px -763px #d93024; height: 40px; line-height: 40px;}
.imgtitle span {color: #ffb2ad;  font-size:12px; overflow: hidden;white-space: nowrap;overflow: hidden;}
.imgtitle span.add {color: #fff;font-weight: bold; width:73px;}
.imgtitle span.dish {width: 108px; text-align: center;}
.imgtitle span.clickcount {width: 85px;}

.adsleft {position: absolute; top: 40px; left: 300px; width: 120px; height: 240px;display: none;}
.adsright {position: absolute; top: 40px; right: 300px; width: 120px; height: 240px;display: none;}
.adsleft a, .adsright a,.adsleft a img, .adsright a img{display: block;}
.adsleft .close_c,.adsright .close_c { background: #e0e0e0;}
.adsleft .close_c i,.adsright .close_c i { background: url(/images/ads-close.jpg) no-repeat; width: 40px; height: 18px; cursor: pointer;}


/*css begin*/
.scale{
    -webkit-transition: -webkit-transform 0.3s ease 0s;
    -moz-transition: -moz-transform 0.3s ease 0s;
    -o-transition: -o-transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s;
}
.scale:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);

}
.video-play{position: absolute;width: 854px;height: 515px;background: #000;top:100px;left: 50%;z-index: 1000;}
.video-play .close{width: 30px;height: 30px;background-position: -144px -202px;position: absolute;right: -15px;top: -15px;}
.small-video{position: fixed;width:300px;height:169px;border: 10px solid #fff;box-shadow: 1px 1px 5px rgba(0,0,0,0.2);}
.small-video .close{display: none}
#maskBg{background: #000;width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0.8;z-index:999;}


/*åº•éƒ¨æ ·å¼*/
.footer-bottom{color: #888888;background:rgb(62,60,60);}
.ft_top{ width:1000px;margin:0 auto;height:75px;padding:20px 0;}
.ft_top .ft_left{float:left;width:100%;text-align: center;background:rgb(62,60,60);}
.ft_top .ft_right{width:184px;float:right;margin-right:14px;}
.ft_top .ft_left h5{font-size:14px;line-height:20px;margin-bottom: 10px;}
.ft_top .ft_left h5 a{margin-right:35px;}
.mt20 a{line-height:20px;margin-right: 10px;color:#dfdede;}
.mt20 a:hover{cursor: auto;}
.ft_right{display: flex; display: -webkit-flex;justify-content: space-between;}
/*.ft_bottom{font-size:12px;width:100%;height:50px;line-height:50px;background:rgb(62,60,60);border-top:2px solid rgb(65,65,65);}
.ft_bottom p{width:1000px;margin:0 auto;text-align: center;}*/
.ft_bottom{width:1000px;margin:0 auto;display:flex;display:-webkit-flex;justify-content:space-between;padding-bottom:20px;}
.sydw{text-align:center;}

/*å›¾ç‰‡åšé™åˆ¶*/
.img-wrap{overflow:hidden;}
.img-wrap a{display:block;width:100%;height:100%;}
.img-wrap img{width:100%;min-height:100%;}

.contmain_r .img-wrap{width:150px;height:100px;}
.actintro_r .img-wrap{width:150px;height:100px;}

/*é¦–é¡µå½±è§†å‰§*/
.jsxsk_part1{ width:100%;}
.jsxsk_per{ width:150px; float:left; margin:5px 33px 0 0px;}
 /* .jsxsk_per img{ width:150px; height:100px;}*/
.jsxsk_per span{ width:150px; height:43px; line-height:24px; overflow:hidden; margin-top:7px; float:left;}
.jsxsk_part2{ width:100%;}
.jsxsk_per .img-wrap{width:150px;height:100px;}
.jsxsk_part2 .news{width:100%;float:left; margin-top:20px;}
.jsxsk_part2 .news li{float:left;width:260px; }
.jsxsk_part2 .news li:nth-of-type(2),.jsxsk_part2 .news li:nth-of-type(4){margin:0 0 0 14px; }
.add-more{ position:absolute;right:5px; bottom:5px;}

/*é¦–é¡µå›¾å§*/
#changeBox .item{overflow: hidden;}
#changeBox .item a{display: block;}
#changeBox .item .tb-box{display:flex;display:-webkit-flex;justify-content:center;align-items:center;width:100%;height:100%;}
#changeBox .item .tb-box img{min-width:100%;min-height:100%;}
#changeBox .item img{width:100%;}
#changeBox .item1,#changeBox .item7{width:496px;height:245px;}
#changeBox .item2,#changeBox .item3,#changeBox .item5,#changeBox .item6{width:245px;height:245px;}

/*é¡¶éƒ¨å¯¼èˆªç¾Žå‘³è¿åŸŽ*/
.delicious-city{ position: relative; width:150px;display:inline-block;list-style: none;}
.delicious-city .layer{position:absolute;top:53px;left:-10px;z-index:1;font-size:18px;text-align:center;padding:6px 0;width:100px;border:1px solid #c4c4c4;background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,0.2);display:none;}
.delicious-city a .ico-arr{margin-left:10px}
.delicious-city .layer a{font-family:"Hiragino Sans GB","Microsoft YaHei";color:#848484;border-radius:3px;margin:2px 0;font-weight:500;display:block;line-height:30px;border-bottom:0;font-size:14px;}
.delicious-city .layer a:hover{color:#d93024}
.delicious-city .layer i.ico-layer{position:absolute;width:11px;height:7px;background-position:-101px -87px;top:-7px;left:50%;margin-left:-5px}



/*åŽ»æŽ‰h5æ’­æ”¾å™¨çš„ä¸‹è½½*/
 video::-webkit-media-controls-enclosure {
        overflow:hidden;
    }
video::-webkit-media-controls-panel {
        width: calc(100% + 30px);
}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}



.link-to{font-family:"Hiragino Sans GB","Microsoft YaHei";width:1000px;max-width:1000px;margin:0 auto;margin-top:67px;}
.link-to-top{float:left;width:1000px;height:auto;}
.link-to-bottom{float:left;padding-top:1.11em;padding-bottom:1.81em;}
.link-to span{font-size:20px;font-weight:700;line-height:36px;float:left;width:12%;border-top:2px solid #d93024}
.link-to h3{float:left;width:88%;border-top:2px solid #e0e0e0}
.link-to ul{font-size:12px;line-height:26px;float:left;font-size:14px;}
.link-to li{display:inline-block;margin-right:2.3em}
.footer{margin-top:0}
/* @media screen and (max-width:980px)
{
.footer,.link-to,.wrap{width:100%}
} */



/**å›žåˆ°é¡¶éƒ¨**/
.dpnone{
  display:none;
}
.return-top{
   background:rgba(50,50,50,0.3);
   position:fixed;
   right:100px;
   top:400px;
   z-index:88;
}
.return-top:hover{
   background:rgba(50,50,50,0.1);
}
.return-top img{
   width:40px;
   height:40px;
   padding:10px;
   display:block;
   margin:0 auto;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
   .return-top{
      right:80px; 
   }
}	
@media (max-width: 1366px) {
     .return-top{
         right:10px; 
     }
  }	


/*é¢åŒ…å±‘*/
.logoname{
    font-size:13px;
    color:#aaa;
}
.ct-nav{
	font-size:16px;
	color:rgb(51,51,51);
	line-height:16px;
	padding-bottom: 15px;
	border-bottom: 1px solid rgb(200,200,200);
	margin-bottom: 20px;
}
.ct-nav span{
	margin:0 5px;
}

.logo-wrap{
	width:1000px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin:0 auto;
}
.logolist-box.logo-wrap{
    margin:15px auto;
}
.logo-wrap .logo-box{
    width:212px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
}
.logo-wrap .logo-box2{
    width:287px;
    height: 88px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
}
.logo-wrap .logo-box2 img{
    width: 287px;
    height: 88px;
}
.logo-wrap .newpage-list{
	padding:6px;
	border:1px solid #DDDDDD;
}
.logo-wrap .newpage-list ul{
	border:1px solid #DDDDDD;
	width:109px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}
.logo-wrap .newpage-list ul li{
    width:52px;
    height:74px;
    overflow: hidden;
}
.logo-wrap .newpage-list ul li img{
    width:100%;
    height:100%;
}
.logo-wrap .search-box{
	font-size:14px;
	line-height:22px;
}
.logo-wrap .search-box .search-input{
	width:218px;
	height:30px;
	display:inline-block;
	line-height:30px;
	border:1px solid #E9E9E9;
	border-right: none;
	margin-right:-3px;
}
.logo-wrap .search-box .sch-logo{
	display: inline-block;
	width:35px;
	height:22px;
	line-height:22px;
    text-align: center;	
    border-right:1px solid #DDDDDD;
}
.logo-wrap .search-box .search-btn{
	display:inline-block;
	width:80px;
	height:32px;
	line-height:32px;
	text-align:center;
	background:rgb(219,56,52);
}
.logo-wrap .search-btn a{
	color: white;
}

.src-two {
    text-align:center;
}
.src-two h3{
    font-size:16px;
    margin-top:5px;
    font-weight: 500;
	color: #000000;
	line-height: 24px;
}
.src-two p{
    font-size:14px;
    line-height:20px;
    font-weight: 400;
	color: #333333;
}

.nav-wrap{
	width:100%;
	height:56px;
	margin-top:10px;
	background:rgb(69,140,222);
	color: white;
	margin-bottom:30px;
}

.nav-wrap .logo-wrap{
	height:100%;
}
.nav-wrap .navlist{
	font-size:16px;
	line-height:56px;
	width: 80%;
    margin: 0 auto;
}
.nav-wrap .navlist ul{
	display:flex;
	display: -webkit-flex;
	justify-content: space-between;
    width: 100%;
}
.navlist li{
	padding:0 10px;
	position: relative;
}
.navlist li a{
	display:inline-block;
	font-weight: 400;
	color: #F8F8F8;
}
.navlist li a.morenav{
	background: url(/images/navdown.png)no-repeat center right;
	width: 48px;
}
.navlist li.more:hover .navhide{
	display: block;
}
.navlist li .navhide{
	width: 120px;
	height: 198px;
	background: #FFFFFF;
	box-shadow: 0px 1px 16px 0px #D9D9D9;
	position: absolute;
	top: 56px;
	left: 0px;
	z-index: 52;
	display: none;
}
.navlist li .navhide .navhide-box{
	font-size: 16px;
	font-weight: 400;
	line-height: 44px;
	text-indent: 14px;
}
.navlist li .navhide .navhide-box a{
	color: #000000;
}
.navlist li .navhide .navhide-box:hover{
	background: rgb(69 140 222 / 10%);
}

.logo-wrap.bignews{
	width:960px;
}
.bignews{
	font-size:12px;
	line-height:20px;
}
.bignews .bignews-box{
	display:flex;
	display:-webkit-flex;
	justify-content: space-between;
	align-items: center;
	overflow:hidden;
}
.bignews-box .bignews-img{
	width:60px;
	height:60px;
	border-radius: 50%;
}
.bignews-text{
	width:110px;
	margin-left:10px;
}
.img-box {
	overflow: hidden;
}
.img-box a{
	display:block;
	width:100%;
	height:100%;
}
.img-box img{
	width:100%;
	min-height:100%;
}
.contmain_r .detailscont{
	font-size:14px;
	height:48px;
	overflow:hidden;
}
.contmain_r{
	display:flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-direction: column;
	float: right;
}

.plate-wrap{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.plate-wrap .plate-list{
	width:320px;
	/*height:400px;*/
	overflow: hidden;
}
.plate-list .keylist{
	display:flex;
	display:-webkit-flex;
	justify-content: space-between;
	margin:25px auto;
}
.plate-list .keylist .img-box{
	width:66px;
	height:66px;
}
.plate-list .img-wrap{
	width: 156px;
	height:84px;
}
.plate-list .detailscont{
	width:156px;
}
.brd-bottom.acttitle{
	border-bottom: 2px solid #e0e0e0;
	border-top: none;
}
.brd-bottom.acttitle span{
	font-size:14px;
	line-height:50px;
}
.brd-bottom.acttitle li.on{
	border-bottom: 2px solid #d93024;
    margin-bottom: -2px;
    margin-top:0;
    border-top: none;
    color:black;
}
.brd-bottom.acttitle li.on a{
	color:black;
}
.important-news .news-list{
	margin-top:10px;
}
.authority-push .img-box{
	width:100%;
	height:175px;
	margin-top:15px;
}
.authority-push .news-list{
	margin-top:10px;
}
.authority-push .news-list li{
	background: none;
	padding-left:0;
}
.mycheck .check-list{
	display:flex;
	display:-webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin-top:20px;
}
.mycheck .check-list li{
	width:70px;
	height:63px;
	text-align:center;
}
.culture-box .img-box {
    width: 100%;
    margin-top: 15px;
    margin-bottom:5px;
}
.myplay .actintro_rbd:first-of-type{
	margin-top:15px;
}
.myplay .actintro_rbd:nth-of-type(2){
	margin:15px 0;
}
.news-family .actintro_lbd{
	width:100%;
	height:auto;
}
.news-family .actintro_lbd .l{
	float: left;
}
.news-family .actintro_lbd .r{
	float:right;
}
.news-family .actintro_lbd .l,.news-family .actintro_lbd .r{
	width:156px;
}
.news-family .actintro_lbd .r{
	margin-left:0;
}
.news-family .img-box{
	wdith:100%;
	height:88px;
	margin:15px 0 22px 0;
}
.atlas-box .acttitle.brd-bottom .fR span{
	margin:0 5px;
}
#changeBox{
	margin-top:15px;
}


.dsflex{
	display:flex;
	display: -webkit-flex;
	justify-content: space-between;
}
.flex-wrap{
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

/*头部天气*/
.txt iframe{
    margin-top:10px;
    display:inline-block;
    vertical-align: middle;
    
}
.txt a iframe{
   color:white!important; 
}

/*我要说问政*/
.plate-list .content-politics-item{
/*    padding-top: 10px;*/
}
.plate-list .content-politics-item li{
    height:34px;
    line-height: 34px;
    font-size: 0;
}
.plate-list .content-politics-item li span{
    display: inline-block;
    height:34px;
    line-height:34px;
    font-size: 16px;
    color:#000;
    overflow: hidden;
}
.plate-list .content-politics-item li span.red{
   /* color:#d4283e;*/
    color: #2f82d5;
}
.plate-list .content-politics-item li span.circle{
    width:3px;
    height:3px;
    background: #000;
    border-radius: 50%;
    margin:16px 7px 0 12px;
    vertical-align: top;
}
.plate-list .content-politics-item li span.text{
    width: 200px;
    padding-right: 10px;
}
.plate-list .content-politics-item li span.time{
    color:#b2b2b2;
}
/*头条*/
.headlines {
	width: 1000px;
	background-color: #FFF;
	margin: 0 auto;
	height: 60px;
    margin-bottom: 35px;
}

.headlines .head_tit {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	font-size: 28px;
	line-height: 29px;
	font-weight: bold;
	text-decoration: none;
}

.headlines .head_tit a {
	text-decoration: none;
}
.headlines .head_tit a:hover {
	color: #0099FF;
}


.headlines .bottom_tit {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	color: #333;
	line-height: 26px;
	margin-top: 16px;
}

.headlines .bottom_tit a {
	color: #333;
	text-decoration: none;
}

.headlines .bottom_tit a:hover {
	color: rgb(69,140,222);
}
.headlines .bottom_tit {
	width: 1000px;
	margin: 0 auto;
	margin-top: 7px;
}
.headlines .bottom_tit ul{
	display: flex;
	width: 1000px;
    margin: 0 auto;
}
.headlines .bottom_tit ul li{
	width: 100%;
	height: 30px;
	font-size: 14px;
	font-weight: 400;
	color: #333333;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 10px;
    margin-right: 10px;
}
.headlines .bottom_tit a {
	color: #333;
	text-decoration: none;
}

.headlines .bottom_tit a:hover {
	color: #333;
}
/*专题*/
#host-show {
	width: 1000px;
    background: none;
    padding-top: 0px;
    padding-bottom: 15px;
}

#host-show .full {
    width: 100%;
    height:100%;
}

#host-show .host-content {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

#host-show .swiper-container {
    height: 110px;
}

#host-show .swiper-slide {
    text-align: center;
    height: 110px;
    position: relative;
    
}

#host-show .swiper-slide a {
    display: inline-block;
    width: 225px;
    height: 110px;
    color: #fff;
}

#host-show .swiper-slide img {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    border: none;
    padding:2px;
    border-radius: 0%;
}

#host-show .arrow-left {
    position: absolute;
    left: 9px;
    top: 45%;
    margin-top: -20px;
    width: 20px;
    height: 30px;
    z-index: 15;
    background: rgb(0 0 0 / 50%);
}

#host-show .arrow-right {
    position: absolute;
    right: 6px;
    top: 45%;
    margin-top: -20px;
    width: 20px;
    height: 30px;
    z-index: 15;
    background: rgb(0 0 0 / 50%);
}
#host-show .arrow-right img,#host-show .arrow-left img{
	width: 100%;
	height: 100%;
}
#host-show .swiper-button-next, #host-show .swiper-button-prev {
    width: 26px!important;
    height: 39px!important;
}
#host-show .swiper-button-next {
    background-image: url(/images/host-right.png) !important;
    background-size: 100% 100%;
    right: 0px!important;
}
#host-show .swiper-button-prev {
    background-image: url(/images/host-left.png) !important;
    background-size: 100% 100%;
    left: 0px!important;
}
.right-con{
	width: 60px;
	height: 365px;
	flex-direction:column;
	position: fixed;
	z-index: 9999;
	border: 0px solid black;
    box-sizing: border-box;
    display: flex;
    -webkit-box-orient: vertical;
    flex-direction: column;
    align-content: flex-start;
    flex-shrink: 0;
    position: fixed;
    z-index: 1000;
    left: 55%;
    margin-left: 550px;
    top: 43%;
}
.right-con .con-icon{
	width: 60px;
	height: 60px;
	margin-bottom: 16px;
	position: relative;
	cursor: pointer;
}
.right-con .con-icon img{
	width: 100%;
	height: 100%;
}
.right-con .con-icon .ewm{
	width: 150px;
	height: 150px;
	position: absolute;
	top: 0;
	left: -160px;
	z-index: 8888;
	display: none;
}

.con-top{
	width: 60px;
	height: 60px;
	cursor: pointer;
	background:#afafaf url(/images/bactop.png) no-repeat;
	background-size: 100% 100%;
}
/*.con-top:hover{*/
/*	background:#afafaf url(/images/backtp.png) no-repeat;*/
/*	background-size: 100% 100%;*/
/*}*/

.right-con .con-icon:hover .ewm{
	-webkit-animation: ani_x_fixed_tool_pop .3s 0s ease-out forwards;
	-moz-animation: ani_x_fixed_tool_pop .3s 0s ease-out forwards;
	-o-animation: ani_x_fixed_tool_pop .3s 0s ease-out forwards;
	animation: ani_x_fixed_tool_pop .3s 0s ease-out forwards;
	filter:alpha(opacity=100);
	display: block;
}
@-webkit-keyframes ani_x_fixed_tool_pop{
	0%{opacity:.5;-webkit-transform:scale(.5);-webkit-transform-origin:center right;}
	60%{opacity:1;-webkit-transform:scale(1);-webkit-transform-origin:center right;}
	100%{opacity:1;-webkit-transform:scale(1);-webkit-transform-origin:center right;}
}
@-moz-keyframes ani_x_fixed_tool_pop{
	0%{opacity:.5;-webkit-transform:scale(.5);-moz-transform-origin:center right;}
	60%{opacity:1;-webkit-transform:scale(1);-moz-transform-origin:center right;}
	100%{opacity:1;-webkit-transform:scale(1);-moz-transform-origin:center right;}
}
@-o-keyframes ani_x_fixed_tool_pop{
	0%{opacity:.5;-webkit-transform:scale(.5);-o-transform-origin:center right;}
	60%{opacity:1;-webkit-transform:scale(1);-o-transform-origin:center right;}
	100%{opacity:1;-webkit-transform:scale(1);-o-transform-origin:center right;}
}
@keyframes ani_x_fixed_tool_pop{
	0%{opacity:.5;transform:scale(.5);transform-origin:center right;display: block;}
	60%{opacity:1;transform:scale(1);transform-origin:center right;}
	100%{opacity:1;transform:scale(1);transform-origin:center right;}
}


.audio-wrapper {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	margin-top: 5px;
	padding: 0 10px;
}

.audio-left {
	width: 36px;
	height: 36px;
}

.audio-left img {
	width: 100%;
	height: 100%;
}

.top-nav li a.txt {
	vertical-align: top;
}

.txt iframe {
	margin-top: 7px;
	vertical-align: top;
}

#audioPlayer {
	cursor: pointer;
}
.piaohong{
    width: 100%;
}
.piaohong img{
    width: 100%;
    height: 100%;
}
.weihu{
    line-height: 308px;
    width: 100%;
    text-align: center;
    font-size: 20px;
}
